aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-08-29Verify the order of tied operands in inline asm.Jakob Stoklund Olesen
2012-08-29Add some __builtin_expect magic to StringMap.Benjamin Kramer
2012-08-29Replace the BUILTIN_EXPECT macro with a less horrible LLVM_LIKELY/LLVM_UNLIKE...Benjamin Kramer
2012-08-29Allow targets to specify a minimum supported NOP size when performing NOP pad...Owen Anderson
2012-08-29Set the isTied flags when building INLINEASM MachineInstrs.Jakob Stoklund Olesen
2012-08-29Preserve branch profile metadata during switch formation.Andrew Trick
2012-08-29whitespaceAndrew Trick
2012-08-29Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen
2012-08-29Don't move normal loads across volatile/atomic loads.Jakob Stoklund Olesen
2012-08-29Use the full path to output the .gcda file.Bill Wendling
2012-08-29Reserve space for the mandatory traceback fields on PPC64.Hal Finkel
2012-08-29Use ArrayRef instead of SmallVector when passing vector into function.Bill Wendling
2012-08-29Verify the consistency of inline asm operands.Jakob Stoklund Olesen
2012-08-29Clean this up slightly, doesn't really fall through.Eric Christopher
2012-08-29Refactor setExecutionDomain to be clearer about what it's doing and more robust.Tim Northover
2012-08-29Make helper function static.Benjamin Kramer
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer
2012-08-29Convert FMA4 patterns to use target specific nodes instead of intrinsics to a...Craig Topper
2012-08-29Add virtual keywords for methods that override the base class.Craig Topper
2012-08-29Cleanup sloppy code. Jakob's review.Andrew Trick
2012-08-29[arm-fast-isel] Add support for ARM PIC.Jush Lu
2012-08-29Fix ARM vector copies of overlapping register tuples.Andrew Trick
2012-08-29cleanupAndrew Trick
2012-08-29Verify the tied operand flags.Jakob Stoklund Olesen
2012-08-29Maintain a vaild isTied bit as operands are added and removed.Jakob Stoklund Olesen
2012-08-28Typo.Chad Rosier
2012-08-28Add comments on the literal value used.Michael Liao
2012-08-28Profile: set branch weight metadata with data generated from profiling.Manman Ren
2012-08-28The instruction DEXT may be transformed into DEXTU or DEXTM dependingJack Carter
2012-08-28Explicitly update the number of nodes to be traversedMichael Liao
2012-08-28Some instructions are passed to the assembler to beJack Carter
2012-08-28Emit word of zeroes after the last instruction as a start of the mandatoryRoman Divacky
2012-08-28Follow-up patch to r162731.Akira Hatanaka
2012-08-28Add a MachineOperand::isTied() flag.Jakob Stoklund Olesen
2012-08-28Don't allow TargetFlags on MO_Register MachineOperands.Jakob Stoklund Olesen
2012-08-28Add PPC Freescale e500mc and e5500 subtargets.Hal Finkel
2012-08-28InstCombine: Defensively avoid undefined shifts by limiting the amount to the...Benjamin Kramer
2012-08-28InstCombine: Guard the transform introduced in r162743 against large ints and...Benjamin Kramer
2012-08-28Make sure that we don't call getZExtValue on values > 64 bits.Nadav Rotem
2012-08-28Teach InstCombine to canonicalize [SU]div+[AL]shl patterns.Nadav Rotem
2012-08-28The commutative flag is already correctly set within the multiclass. If we setBill Wendling
2012-08-28Convert V_SETALLONES/AVX_SETALLONES/AVX2_SETALLONES to Post-RA pseudos.Craig Topper
2012-08-28Merge AVX_SET0PSY/AVX_SET0PDY/AVX2_SET0 into a single post-RA pseudo.Craig Topper
2012-08-28Fix PR12312Michael Liao
2012-08-28Remove extra MayLoad/MayStore flags from atomic_load/store.Jakob Stoklund Olesen
2012-08-28Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen
2012-08-28Fix mips' long branch pass.Akira Hatanaka
2012-08-28Split several PPC instruction classes.Hal Finkel
2012-08-28Fix bug 13532.Akira Hatanaka
2012-08-28Allow remat of LI on PPC.Hal Finkel