- 7b26964 CodeGen: Avoid getNodePtrUnchecked() where we need a Value, NFC by Duncan P. N. Exon Smith · 10 years ago
- eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
- 7d6c5f1 Minor code cleanups. NFC. by Junmo Park · 10 years ago
- 3388d1f function names start with a lowercase letter; NFC by Sanjay Patel · 10 years ago
- 545a456 fix formatting; NFC by Sanjay Patel · 10 years ago
- 5f6eaac GlobalValue: use getValueType() instead of getType()->getPointerElementType(). by Manuel Jacob · 10 years ago
- ac03dca Stop increasing alignment of externally-visible globals on ELF platforms. by James Y Knight · 10 years ago
- 3ef84c4 [CodeGenPrepare] Try and appease sanitizers by James Molloy · 10 years ago
- f01488e [InstCombine] Rewrite bswap/bitreverse handling completely. by James Molloy · 10 years ago
- 582f556 Revert "Stop increasing alignment of externally-visible globals on ELF platforms." by James Y Knight · 10 years ago
- 9de6d7b Stop increasing alignment of externally-visible globals on ELF platforms. by James Y Knight · 10 years ago
- aa9243a Remove extra whitespace. NFC. by Junmo Park · 10 years ago
- 83eefa6 [Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC. by Manuel Jacob · 10 years ago
- 49a7d6c Clarify that the bypassSlowDivision optimization operates on a single BB [v2] by Eric Christopher · 10 years ago
- 5b90b14 Remove unnecessary casts. NFC. by Manuel Jacob · 10 years ago
- af674fb getParent() ^ 3 == getModule() ; NFCI by Sanjay Patel · 10 years ago
- 8de1fe2 [CGP] Reimplement r255055 a different way by Reid Kleckner · 10 years ago
- e18f92b Revert "[CGP] Check that we have an insert point before moving llvm.dbg.value around" by Reid Kleckner · 10 years ago
- 7c00532 [CGP] Check that we have an insert point before moving llvm.dbg.value around by Reid Kleckner · 10 years ago
- d0430e8 [WinEH] Fix problem where CodeGenPrepare incorrectly sinks a bitcast into an EH pad. by Andrew Kaylor · 10 years ago
- 5256fca [CodeGenPrepare] Create more extloads and fewer ands by Geoff Berry · 10 years ago
- 4699b8a [CGP] despeculate expensive cttz/ctlz intrinsics by Sanjay Patel · 10 years ago
- 67cf9a7 Revert "Change memcpy/memset/memmove to have dest and source alignments." by Pete Cooper · 10 years ago
- 72bc23e Change memcpy/memset/memmove to have dest and source alignments. by Pete Cooper · 10 years ago
- f637b4a [CodegenPrepare] Do not rematerialize gc.relocates across different basic blocks by Igor Laevsky · 10 years ago
- 0ed9aea [CGP] widen switch condition and case constants to target's register width (2nd try) by Sanjay Patel · 10 years ago
- dfc825e revert r251849; need to move tests to arch-specific folders by Sanjay Patel · 10 years ago
- b90a078 [CGP] widen switch condition and case constants to target's register width by Sanjay Patel · 10 years ago
- 0928585 Scalarizer for masked.gather and masked.scatter intrinsics. by Elena Demikhovsky · 10 years ago
- 84921b9 Refactor: Simplify boolean conditional return statements in lib/CodeGen. by Rafael Espindola · 10 years ago
- 3ad76a1 Masked Load/Store optimization for scalar code by Elena Demikhovsky · 10 years ago
- 69a50a1 [CGP] transform select instructions into branches and sink expensive operands by Sanjay Patel · 10 years ago
- 20662e3 Removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore(). by Elena Demikhovsky · 10 years ago
- b43d33b Revert "This is a follow-up to the discussion in D12882." by Benjamin Kramer · 10 years ago
- 374dd8d This is a follow-up to the discussion in D12882. by Sanjay Patel · 10 years ago
- d83547a CodeGen: Remove a few more ilist iterator implicit conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 9fbe22b fix typos; NFC by Sanjay Patel · 10 years ago
- 4e65276 tidy up comments; NFC by Sanjay Patel · 10 years ago
- 5e5f0e9 move one-use check under the comment that describes it; NFCI by Sanjay Patel · 10 years ago
- fc580a6 function names should start with a lower case letter; NFC by Sanjay Patel · 10 years ago
- 4ac6b11 don't repeat function/variable names in header comments; NFC by Sanjay Patel · 10 years ago
- ea09288 Added MD_invariant_group to LLVMContext by Piotr Padlewski · 10 years ago
- 6c15ec4 Introducing llvm.invariant.group.barrier intrinsic by Piotr Padlewski · 10 years ago
- 4257420 use "unpredictable" metadata in fast-isel when splitting compares by Sanjay Patel · 10 years ago
- 82d91dd fix minsize detection: minsize attribute implies optimizing for size by Sanjay Patel · 10 years ago
- df005cb Fix some comment typos. by Benjamin Kramer · 10 years ago
- 924879a wrap OptSize and MinSize attributes for easier and consistent access (NFCI) by Sanjay Patel · 10 years ago
- 4cd5faa [CodeGenPrepare] Compress a pair. No functional change. by Benjamin Kramer · 10 years ago
- 0cdec1e Make isLegalAddressingMode() taking DataLayout as an argument by Mehdi Amini · 10 years ago
- 44ede33 Make TargetLowering::getPointerTy() taking DataLayout as an argument by Mehdi Amini · 10 years ago
- 8ac7a9d Redirect DataLayout from TargetMachine to Module in SelectionDAG by Mehdi Amini · 10 years ago
- 4fe3798 Redirect DataLayout from TargetMachine to Module in CodeGen Prepare by Mehdi Amini · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- f329914 [CodeGenPrepare] Generalize inserted set from truncs to any inst. by Ahmed Bougacha · 10 years ago
- f72b49b CodeGenPrepare: Provide address space to isLegalAddressingMode by Matt Arsenault · 11 years ago
- f05b023 CodeGenPrepare: Don't match addressing modes through addrspacecast by Matt Arsenault · 11 years ago
- 236f904 [AArch64][CGP] Sink zext feeding stxr/stlxr into the same block. by Ahmed Bougacha · 11 years ago
- 833f34d Convert PHI getIncomingValue() to foreach over incoming_values(). NFC. by Pete Cooper · 11 years ago
- 3d705e3 Refactoring gc_relocate related code in CodeGenPrepare.cpp by Sanjoy Das · 11 years ago
- 89c5491 [RewriteStatepointsForGC] Fix a bug on creating gc_relocate for pointer to vector of pointers by Sanjoy Das · 11 years ago
- 499d703 [Statepoint] Clean up Statepoint.h: accessor names. by Sanjoy Das · 11 years ago
- e8fd6c8 [ARM] Align global variables passed to memory intrinsics by John Brawn · 11 years ago
- f817c1c Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
- b4bf14c [CodeGenPrepare] Report all changes made during instruction sinking by Benjamin Kramer · 11 years ago
- b6c5914 [InstCombine][CodeGenPrep] Create llvm.uadd.with.overflow in CGP. by Sanjoy Das · 11 years ago
- aa41cd5 [opaque pointer type] More GEP IRBuilder API migrations... by David Blaikie · 11 years ago
- 3909da7 [opaque pointer type] More IRBuilder::createGEP (non-inbounds) migrations: CodeGenPrepare and SimplifyLibCalls by David Blaikie · 11 years ago
- 68d535c Opaque Pointer Types: GEP API migrations to specify the gep type explicitly by David Blaikie · 11 years ago
- 7bdd50d [CodeGenPrepare] Remove broken, dead, code. NFC. by Quentin Colombet · 11 years ago
- 0dbcd65 [ARM] Align stack objects passed to memory intrinsics by John Brawn · 11 years ago
- 1b274f9 [CodeGenPrepare] Refine the cost model provided by the promotion helper. by Quentin Colombet · 11 years ago
- a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
- dc3f01e Simplify expressions involving boolean constants with clang-tidy by David Blaikie · 11 years ago
- b818676 Don't modify the DenseMap being iterated over from within the loop by Sanjoy Das · 11 years ago
- 11e4df7 getRegForInlineAsmConstraint wants to use TargetRegisterInfo for by Eric Christopher · 11 years ago
- d75c00c Add a TargetMachine argument to the AddressingModeMatcher, we'll by Eric Christopher · 11 years ago
- 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
- b14ae86 [CodeGenPrepare] Removed duplicate logic. SimplifyCFG already knows how to speculate calls to cttz/ctlz. by Andrea Di Biagio · 11 years ago
- fdb9c57 [multiversion] Thread a function argument through all the callers of the by Chandler Carruth · 11 years ago
- 705b185 [PM] Change the core design of the TTI analysis to use a polymorphic by Chandler Carruth · 11 years ago
- 2c63549 Update a few calls to getSubtarget<> to either be getSubtargetImpl by Eric Christopher · 11 years ago
- fccff37 Migrate CodeGenPrepare to use the Function based getSubtarget code. by Eric Christopher · 11 years ago
- 10f28f2 [PM] Replace the Pass argument in MergeBasicBlockIntoOnlyPred with by Chandler Carruth · 11 years ago
- b98f63d [PM] Separate the TargetLibraryInfo object from the immutable pass. by Chandler Carruth · 11 years ago
- 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
- dba7329 [GC] CodeGenPrep transform: simplify offsetable relocate by Ramkumar Ramachandra · 11 years ago
- e03bef7 [SimplifyLibCalls] Factor out fortified libcall handling. by Ahmed Bougacha · 11 years ago
- e90f116 CodeGen: Use handy new-fangled post-increment, NFC by Duncan P. N. Exon Smith · 11 years ago
- 5914a97 CodeGen: Use range-based for loops, NFC by Duncan P. N. Exon Smith · 11 years ago
- 2b6917b [SelectionDAG] Allow targets to specify legality of extloads' result by Ahmed Bougacha · 11 years ago
- f807a6f [CodeGenPrepare] Improved logic to speculate calls to cttz/ctlz. by Andrea Di Biagio · 11 years ago
- d3c02f1 Replace several 'assert(false' with 'llvm_unreachable' or fold a condition into the assert. by Craig Topper · 11 years ago
- 22ee3f6 [CodeGenPrepare] Teach when it is profitable to speculate calls to @llvm.cttz/ctlz. by Andrea Di Biagio · 11 years ago
- 87700a7 Scalarizer for masked load and store intrinsics. by Elena Demikhovsky · 11 years ago
- 84f89cc [CodeGenPrepare] Handle properly the promotion of operands when this does not by Quentin Colombet · 11 years ago
- fc2201e [CodeGenPrepare] Reapply r224351 with a fix for the assertion failure: by Quentin Colombet · 11 years ago
- 04b69f8 Revert "[CodeGenPrepare] Move sign/zero extensions near loads using type promotion." by Reid Kleckner · 11 years ago
- d5e57b73 [CodeGenPrepare] Move sign/zero extensions near loads using type promotion. by Quentin Colombet · 11 years ago
- 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago