aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Remove some trivial copy ctors so the classes become trivially copyable and g...Benjamin Kramer2012-07-082-6/+0
* SmallVector: Make use of move semantics to speed up moving objects in erase()...Benjamin Kramer2012-07-081-6/+6
* I'm introducing a new machine model to simultaneously allow simpleAndrew Trick2012-07-076-214/+292
* whitespaceAndrew Trick2012-07-071-2/+2
* Tweak spelling.Andrew Trick2012-07-071-1/+1
* Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier2012-07-061-2/+2
* Add a print method to the ObjC property object.Bill Wendling2012-07-061-0/+2
* Revert r159789.Dmitri Gribenko2012-07-061-17/+0
* llvm/include/llvm/CMakeLists.txt: Cut dependency to intrinsics_gen.NAKAMURA Takumi2012-07-061-2/+0
* Enable new[] on llvm::BumpPtrAllocator.Dmitri Gribenko2012-07-061-0/+17
* Fix an overzealous assertion. It is legitimate for a target to have multiple...Owen Anderson2012-07-051-1/+1
* Remove dead infrastructure for building DenseMaps with a SlotIndex asChandler Carruth2012-07-051-31/+0
* Finish fixing the MachineOperand hashing, providing a nice modernChandler Carruth2012-07-051-0/+8
* Reverted r159658:Stepan Dyatkovskiy2012-07-041-84/+2
* Reverted r156659, due to probable performance regressions, DenseMap should be...Stepan Dyatkovskiy2012-07-041-4/+30
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-043-0/+55
* fold PHI nodes in SizeOffsetEvaluator whenever possible.Nuno Lopes2012-07-031-5/+7
* IntegersSubsetMappin: cosmetic changes in diff operation.Stepan Dyatkovskiy2012-07-031-6/+6
* Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy2012-07-031-1/+96
* Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy2012-07-031-31/+5
* Part of r159527. Splitted into series of patches and gone with fixed PR13256:Stepan Dyatkovskiy2012-07-031-2/+84
* Micro-optimize this function a bit. This shrinks the generated codeChandler Carruth2012-07-031-4/+6
* Revert "IntRange:" as it appears to be breaking self hosting.Eric Christopher2012-07-022-216/+43
* Target option DisableJumpTables is a gross hack. Move it to TargetLowering in...Evan Cheng2012-07-022-6/+17
* Fix -Wstring-conversion warning.David Blaikie2012-07-021-2/+1
* Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson2012-07-022-3/+25
* Consistently use AnalysisID types in TargetPassConfig.Bob Wilson2012-07-022-11/+9
* Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson2012-07-021-2/+10
* Add a missing forward declaration of PassManagerBase.Bob Wilson2012-07-021-0/+1
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-023-12/+14
* Fixed switch in IntRange::isSingleNumber method.Stepan Dyatkovskiy2012-07-021-1/+3
* IntRange, fixed warning in isSingleNumber methodStepan Dyatkovskiy2012-07-021-2/+1
* IntRange:Stepan Dyatkovskiy2012-07-022-43/+216
* This patch extends the libLLVMDebugInfo which contains a minimalistic DWARF p...Alexey Samsonov2012-07-021-5/+29
* Avoid sign compare warning.Benjamin Kramer2012-06-301-1/+1
* Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren2012-06-291-8/+11
* Add getUniqueVRegDef to MachineRegisterInfo.Manman Ren2012-06-291-0/+5
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-296-10/+10
* The DIBuilder class is just a wrapper around debug info creationBill Wendling2012-06-291-1/+1
* Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-06-293-14/+12
* misched: count micro-ops toward the issue limit.Andrew Trick2012-06-291-6/+6
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-293-13/+16
* X86: add more GATHER intrinsics in LLVMManman Ren2012-06-291-3/+36
* add a new @llvm.donothing intrinsic that, well, does nothing, and teach CodeG...Nuno Lopes2012-06-281-0/+3
* Fix hexagon gcc builtin names to use '_' instead of '.'.Benjamin Kramer2012-06-281-852/+852
* Define MIPS DSP Rev1 intrinsics. That allows frontend to emit a correct IR.Simon Atanasyan2012-06-282-0/+287
* MemoryBuiltins:Nuno Lopes2012-06-281-1/+4
* add ConstantRange::difference (to perform set difference/relative complement)Nuno Lopes2012-06-281-0/+4
* Devirtualize DIScope and subclasses.Benjamin Kramer2012-06-281-13/+0
* Allow BBVectorize to form non-2^n-length vectors.Hal Finkel2012-06-281-0/+3