summaryrefslogtreecommitdiff
path: root/lib/IR
AgeCommit message (Expand)AuthorFilesLines
2015-11-18Teach the inliner to track deoptimization stateSanjoy Das1-0/+26
2015-11-17Drop prelink support.Rafael Espindola1-16/+11
2015-11-16[IR] Manage TheNoneToken with a std::unique_ptrDavid Majnemer3-4/+3
2015-11-16[DIBuilder] Make createReferenceType take size and alignKeno Fischer1-2/+4
2015-11-16Also map the personality function in CloneFunctionIntoKeno Fischer1-0/+8
2015-11-13Revert r252990.Akira Hatanaka4-100/+1
2015-11-13Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka4-1/+100
2015-11-12Revert r252949.Akira Hatanaka4-100/+1
2015-11-12Provide a way to specify inliner's attribute compatibility and mergingAkira Hatanaka4-1/+100
2015-11-12Comment update. NFC.Rafael Espindola1-16/+0
2015-11-11[IR] Add support for empty tokensDavid Majnemer4-2/+30
2015-11-11Introduce deoptimization operand bundlesSanjoy Das2-0/+14
2015-11-11Move the enum attributes defined in Attributes.h to a table-gen file.Akira Hatanaka1-1/+17
2015-11-10[IR] Make {Call,Invoke}::cloneImpl aware of operand bundlesSanjoy Das1-0/+8
2015-11-10[OperandBundles] Identify operand bundles with both their names and IDsSanjoy Das1-1/+1
2015-11-07[OperandBundles] Rename accessor, NFCSanjoy Das1-1/+1
2015-11-06Add 'notail' marker for call instructions.Akira Hatanaka1-0/+2
2015-11-06Add a new attribute: norecurseJames Molloy2-1/+5
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne6-120/+77
2015-11-05[IR] Add bounds checking to dataOperandHasImpliedAttrSanjoy Das1-0/+8
2015-11-04[IR] Add a `data_operand` abstractionSanjoy Das1-0/+29
2015-11-04[IR] Add bounds checking to paramHasAttrSanjoy Das1-0/+4
2015-11-03[X86][XOP] Add support for the matching of the VPCMOV bit select instructionSimon Pilgrim1-0/+11
2015-11-02Fix use-after-free in function index merging code.Teresa Johnson1-1/+1
2015-11-02StringRef-ify DiagnosticInfoSampleProfile::FilenameDavid Blaikie1-4/+6
2015-11-02Preserve load alignment and dereferenceable metadata during some transformationsArtur Pilipenko1-0/+11
2015-10-22[SCEV] Opportunistically interpret unsigned constraints as signedSanjoy Das1-0/+17
2015-10-22[IR] Add a `makeNoWrapRegion` method to `ConstantRange`Sanjoy Das1-0/+53
2015-10-22[OperandBundles] Make function attributes conservatively correctSanjoy Das1-0/+6
2015-10-21[Verifier] Minor comment update, NFCVedant Kumar1-2/+1
2015-10-18Make a bunch of static arrays const.Craig Topper1-8/+9
2015-10-15Remove DIFile from createSubroutineType.Eric Christopher1-2/+1
2015-10-14Rename one of our two llvm::GCOVOptions classes to llvm::GCOV::Options. We usedRichard Smith1-2/+2
2015-10-09Add verification for align, dereferenceable, dereferenceable_or_null load met...Artur Pilipenko1-0/+36
2015-10-08IR: Remove implicit iterator conversions from lib/IR, NFCDuncan P. N. Exon Smith12-67/+72
2015-10-08[IRBuilder] Change the `gc.statepoint` creation interfaceSanjoy Das1-15/+16
2015-10-07IR: Create SymbolTableList wrapper around iplist, NFCDuncan P. N. Exon Smith4-22/+20
2015-10-07[IRBuilder] Add gc.statepoint related methods to IRBuilderSanjoy Das1-32/+74
2015-10-07[SEH] Add llvm.eh.exceptioncode intrinsicReid Kleckner1-0/+1
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg2-5/+5
2015-10-06IR: Use auto for iterators, NFCDuncan P. N. Exon Smith1-4/+2
2015-10-06IR: Remove unnecessary TraitsClass typedef, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-06IR: Remove unnecessary specialization of getSymTab(), NFCDuncan P. N. Exon Smith1-6/+6
2015-10-06[Function] Clean up {prefix,prologue} data routines (NFC)Vedant Kumar2-40/+39
2015-10-05Simplify code. No functionality change.Jakub Staszak1-9/+2
2015-10-04Support for function summary index bitcode sections and files.Teresa Johnson2-0/+64
2015-09-30Fix debug info with SafeStack.Evgeniy Stepanov1-0/+2
2015-09-30[ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]la...Jeroen Ketema1-0/+55
2015-09-29HHVM calling conventions.Maksim Panchenko1-0/+2
2015-09-28Introduce !align metadata for load instructionArtur Pilipenko1-0/+4