search for: gep_type_end

Displaying 3 results from an estimated 3 matches for "gep_type_end".

2009 Apr 17
0
[LLVMdev] llvm-ld (instruction combine) breaking for this test.
...ing the new one it is passing i16 as type of index args. (as PointerWidth on pic16 is i16). // Find out whether the last index in the source GEP is a sequential idx. bool EndsWithSequential = false; for (gep_type_iterator I = gep_type_begin(*cast<User>(PtrOp)), E = gep_type_end(*cast<User>(PtrOp)); I != E; ++I) EndsWithSequential = ! isa<StructType>(*I); // Can we combine the two pointer arithmetics offsets? if (EndsWithSequential) { // Replace: gep (gep %P, long B), long A, ... // With: T = long A+B; gep %P, T, ... // Tho...
2004 Nov 15
0
[LLVMdev] Fixes for windows version
...gates.cpp 15 Nov 2004 08:38:35 -0000 > @@ -336,7 +336,7 @@ > for (Value::use_iterator UI = AI->use_begin(), E = AI->use_end(); > UI != E; ) { > GetElementPtrInst *GEPI = cast<GetElementPtrInst>(*UI++); > - gep_type_iterator I = gep_type_begin(GEPI), E = gep_type_end(GEPI); > + gep_type_iterator I = gep_type_begin(GEPI); > ++I; > > if (const ArrayType *AT = dyn_cast<ArrayType>(*I)) { > Index: win32/Support/Support.vcproj > =================================================================== > RCS file: /var/cvs/llvm/llvm...
2004 Nov 15
2
[LLVMdev] Fixes for windows version
Hi, when I updated the sources today there were several small problems that stopped the windows version from compiling, here are the patches m. -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: win32patches.txt URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20041115/34634455/attachment.txt>