aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-02-05reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner
2012-02-05Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...Craig Topper
2012-02-04Modified the Enhanced Disassembler to create andSean Callanan
2012-02-04Drop the REDEF_BY_EC VNInfo flag.Jakob Stoklund Olesen
2012-02-04Correctly terminate a physreg redefined by an early clobber.Jakob Stoklund Olesen
2012-02-04Fix a leak!Nick Lewycky
2012-02-04Don't store COPY pointers in VNInfo.Jakob Stoklund Olesen
2012-02-04Boost the effective chain depth of loads and stores.Hal Finkel
2012-02-04remove the blank line from previous ci.Qirun Zhang
2012-02-04test commit.Qirun Zhang
2012-02-04TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick
2012-02-04Move TargetPassConfig implementation into Passes.cppAndrew Trick
2012-02-04Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick
2012-02-04Object: avoid undefined behavior when bounds-checkingDylan Noblesmith
2012-02-04Emit new property tag.Devang Patel
2012-02-04Update llvm debug version to support new structure and tag for Objective-C pr...Devang Patel
2012-02-04Introduce DIObjCProperty. This will be used to encode objective-c property.Devang Patel
2012-02-04[fast-isel] HandlePHINodesInSuccessorBlocks() can promite i8 and i16 types too.Chad Rosier
2012-02-03Add new tag and an attribute to support debug info for objective-c property.Devang Patel
2012-02-03Trim headers.Jakob Stoklund Olesen
2012-02-03Delete some dead code.Jakob Stoklund Olesen
2012-02-03[fast-isel] Add support for URem.Chad Rosier
2012-02-03Handle register mask operands in setPhysRegsDeadExcept().Jakob Stoklund Olesen
2012-02-03[fast-isel] Rename isZExt to isSigned. No functional change intended.Chad Rosier
2012-02-03[fast-isel] Add support for UDIV.Chad Rosier
2012-02-03ArrayRef'ize MI::setPhysRegsDeadExcept().Jakob Stoklund Olesen
2012-02-03Handle all live physreg defs in the same place.Jakob Stoklund Olesen
2012-02-03[fast-isel] Add support for FPToUI. Also add test cases for FPToSI.Chad Rosier
2012-02-03Initialize all common codegen passes before configuration so we can use their...Andrew Trick
2012-02-03[fast-isel] Add support for selecting UIToFP.Chad Rosier
2012-02-03Simplify some GEP checks in the verifier.Duncan Sands
2012-02-03The type-legalizer often scalarizes code. One of the common patterns is extra...Nadav Rotem
2012-02-03Remove getShuffleVPERMILPImmediate function, getShuffleSHUFImmediate performs...Craig Topper
2012-02-03Remove unnecessary qualification on 256-bit vector handling in LowerBUILD_VEC...Craig Topper
2012-02-03Add auto upgrade support for x86 pcmpgt/pcmpeq intrinics removed in r149367.Craig Topper
2012-02-03Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick
2012-02-03whitespaceAndrew Trick
2012-02-03Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka
2012-02-03Incorporate suggestions Chad, Jakob and Evan's suggestions on r149957.Lang Hames
2012-02-03Narrow test further. Make bot and test happy.Jim Grosbach
2012-02-03Tidy up. Trailing whitespace.Jim Grosbach
2012-02-03Restrict InstCombine from converting varargs to or from fixed args.Jim Grosbach
2012-02-03Revert "Disable InstCombine unsafe folding bitcasts of calls w/ varargs."Jim Grosbach
2012-02-02Require non-NULL register masks.Jakob Stoklund Olesen
2012-02-02Add pseudo-registers for pairs, triples, and quads of D registers.Jakob Stoklund Olesen
2012-02-02BBVectorize: Simplify code, no functionality change.Benjamin Kramer
2012-02-02Minor changes from review.Hal Finkel
2012-02-02Minor change in signature of the getZeroVector() Elena Demikhovsky
2012-02-02Optimization for SIGN_EXTEND operation on AVX.Elena Demikhovsky
2012-02-02Unbreak the MSVC build.Francois Pichet