aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* In the initial exec mode we always do a load to find the address of a variable.Rafael Espindola2012-06-291-4/+4
* misched: avoid scheduling instructions that can't be dispatched.Andrew Trick2012-06-291-6/+29
* misched: count micro-ops toward the issue limit.Andrew Trick2012-06-291-10/+19
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-295-49/+64
* X86: add more GATHER intrinsics in LLVMManman Ren2012-06-294-23/+60
* If the step value is a constant zero, the loop isn't going to terminate. FixesNick Lewycky2012-06-281-1/+1
* make the verifier accept @llvm.donothing as the only intrinsic that can be in...Nuno Lopes2012-06-281-2/+4
* make simplifyCFG erase invokes to readonly/readnone functionsNuno Lopes2012-06-281-6/+7
* make instcombine produce calls to llvm.donothing instead of a random intrinsicNuno Lopes2012-06-281-7/+4
* add a new @llvm.donothing intrinsic that, well, does nothing, and teach CodeG...Nuno Lopes2012-06-281-1/+8
* 'Promote' vector [su]int_to_fp should widen elements.Jim Grosbach2012-06-281-3/+54
* Changed the formatting sequence of a curly brace to Jack Carter2012-06-281-2/+2
* Remove layering violation #include.Bill Wendling2012-06-281-1/+0
* Enable automatic GCC<->LLVM intrinsic translation for mips.Benjamin Kramer2012-06-281-1/+6
* MemoryBuiltins:Nuno Lopes2012-06-281-14/+37
* make LazyValueInfo analyze the default case of switch statements (we know tha...Nuno Lopes2012-06-281-16/+15
* add ConstantRange::difference (to perform set difference/relative complement)Nuno Lopes2012-06-281-0/+6
* Devirtualize DIScope and subclasses.Benjamin Kramer2012-06-281-26/+0
* [asan] set a hard limit on the number of instructions instrumented pear each ...Kostya Serebryany2012-06-281-0/+12
* Precompute SCEV pointer analysis prior to instruction fusion in BBVectorize.Hal Finkel2012-06-281-10/+51
* Remove a useless check in BBVectorize.Hal Finkel2012-06-281-5/+0
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-281-132/+532
* Refactor operation equivalence checking in BBVectorize by extending Instructi...Hal Finkel2012-06-282-28/+18
* Only print out the tag if it's there.Bill Wendling2012-06-281-1/+2
* Don't output an empty string.Bill Wendling2012-06-281-2/+3
* The Mips specific inline asm operand modifier 'z' has theJack Carter2012-06-281-1/+13
* make LVI::getEdgeValue() always intersect the constraints of the edge with th...Nuno Lopes2012-06-281-36/+53
* fix a off-by-one bug in intersectWith(), and add a bunch of testsNuno Lopes2012-06-281-1/+1
* Use the interface through DIDescriptor to get the tag/version for a debug infoBill Wendling2012-06-281-9/+11
* Fix cmake failure from moving files around.Bill Wendling2012-06-282-1/+1
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-2838-103/+101
* This allows hello world to be compiled for Mips 64 direct object.Jack Carter2012-06-271-0/+1
* This allows hello world to be compiled for Mips 64 direct object.Jack Carter2012-06-274-3/+54
* Whitespace.Chad Rosier2012-06-271-34/+34
* The ELF relocation record format is different for N64 Jack Carter2012-06-273-12/+24
* Revert r159136 due to PR13124.Matt Beaumont-Gay2012-06-271-11/+0
* Some reassociate optimizations create new instructions, which they insert justDuncan Sands2012-06-271-11/+7
* Teach assembler to handle capitalised operation values for DSB instructionsRichard Barton2012-06-271-1/+1
* Prevent ARM Assembler crashing on unrecognised assembly format for DSB instru...Richard Barton2012-06-271-1/+2
* Silence uninitialized variable warning in MipsISelDAGToDAG.cpp.Akira Hatanaka2012-06-271-1/+1
* Fix bug in computation of stack size in MipsFrameLowering.cpp.Akira Hatanaka2012-06-272-3/+10
* Reduce indentation in function. Rearrange some methods. No functionality change.Bill Wendling2012-06-261-223/+222
* Revamp how debugging information is emitted for debug info objects.Bill Wendling2012-06-261-134/+84
* Add a missing check to avoid dereference null. No sensible test case possible...Evan Cheng2012-06-261-0/+2
* Remove a instcombine transform that (no longer?) makes sense:Evan Cheng2012-06-261-5/+0
* Implement getHostCPUName for ARM/linux. This will be used to implement -march...Benjamin Kramer2012-06-261-0/+55
* X86: add GATHER intrinsics (AVX2) in LLVMManman Ren2012-06-267-4/+132
* Fix ThreadLocalImpl::getInstance for --disable-threads.Argyrios Kyrtzidis2012-06-261-3/+5
* Allow targets to inject passes before the virtual register rewriter.Jakob Stoklund Olesen2012-06-261-1/+5
* There are a number of generic inline asm operand modifiers thatJack Carter2012-06-269-9/+39