summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGenPrepare.cpp
AgeCommit message (Expand)Author
2016-02-25[CodeGenPrepare] Remove load-based heuristicJunmo Park
2016-02-21ADT: Stop using getNodePtrUnchecked on end() iteratorsDuncan P. N. Exon Smith
2016-02-21CodeGen: Avoid getNodePtrUnchecked() where we need a Value, NFCDuncan P. N. Exon Smith
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2016-01-28Minor code cleanups. NFC.Junmo Park
2016-01-22function names start with a lowercase letter; NFCSanjay Patel
2016-01-20fix formatting; NFCSanjay Patel
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob
2016-01-15Stop increasing alignment of externally-visible globals on ELFJames Y Knight
2016-01-15[CodeGenPrepare] Try and appease sanitizersJames Molloy
2016-01-15[InstCombine] Rewrite bswap/bitreverse handling completely.James Molloy
2016-01-14Revert "Stop increasing alignment of externally-visible globals on ELF platfo...James Y Knight
2016-01-13Stop increasing alignment of externally-visible globals on ELFJames Y Knight
2016-01-08Remove extra whitespace. NFC.Junmo Park
2016-01-05[Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.Manuel Jacob
2016-01-04Clarify that the bypassSlowDivision optimization operates on a single BB [v2]Eric Christopher
2015-12-19Remove unnecessary casts. NFC.Manuel Jacob
2015-12-14getParent() ^ 3 == getModule() ; NFCISanjay Patel
2015-12-08[CGP] Reimplement r255055 a different wayReid Kleckner
2015-12-08Revert "[CGP] Check that we have an insert point before moving llvm.dbg.value...Reid Kleckner
2015-12-08[CGP] Check that we have an insert point before moving llvm.dbg.value aroundReid Kleckner
2015-11-23[WinEH] Fix problem where CodeGenPrepare incorrectly sinks a bitcast into an ...Andrew Kaylor
2015-11-20[CodeGenPrepare] Create more extloads and fewer andsGeoff Berry
2015-11-19[CGP] despeculate expensive cttz/ctlz intrinsicsSanjay Patel
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper
2015-11-03[CodegenPrepare] Do not rematerialize gc.relocates across different basic blocksIgor Laevsky
2015-11-02[CGP] widen switch condition and case constants to target's register width (2...Sanjay Patel
2015-11-02revert r251849; need to move tests to arch-specific foldersSanjay Patel
2015-11-02[CGP] widen switch condition and case constants to target's register widthSanjay Patel
2015-10-25Scalarizer for masked.gather and masked.scatter intrinsics.Elena Demikhovsky
2015-10-24Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola
2015-10-21Masked Load/Store optimization for scalar codeElena Demikhovsky
2015-10-19[CGP] transform select instructions into branches and sink expensive operandsSanjay Patel
2015-10-19Removed parameter "Consecutive" from isLegalMaskedLoad() / isLegalMaskedStore().Elena Demikhovsky
2015-10-16Revert "This is a follow-up to the discussion in D12882."Benjamin Kramer
2015-10-16This is a follow-up to the discussion in D12882.Sanjay Patel
2015-10-09CodeGen: Remove a few more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith
2015-10-09fix typos; NFCSanjay Patel
2015-09-28tidy up comments; NFCSanjay Patel
2015-09-28move one-use check under the comment that describes it; NFCISanjay Patel
2015-09-21function names should start with a lower case letter; NFCSanjay Patel
2015-09-21don't repeat function/variable names in header comments; NFCSanjay Patel
2015-09-17Added MD_invariant_group to LLVMContextPiotr Padlewski
2015-09-15Introducing llvm.invariant.group.barrier intrinsicPiotr Padlewski
2015-09-02use "unpredictable" metadata in fast-isel when splitting comparesSanjay Patel
2015-08-11fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel
2015-08-08Fix some comment typos.Benjamin Kramer
2015-08-04wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel
2015-07-31[CodeGenPrepare] Compress a pair. No functional change.Benjamin Kramer