aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-07-26Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-25Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman
2011-07-25Make sure this DAGCombine actually returns an UNDEF of the correct type; PR10...Eli Friedman
2011-07-25Rename BlockFrequency to BlockFrequencyInfo and MachineBlockFrequency toJakub Staszak
2011-07-25Add an RS_Split2 stage used for loop prevention.Jakob Stoklund Olesen
2011-07-25Rename live range stages to better reflect how they are used.Jakob Stoklund Olesen
2011-07-25Convert GetElementPtrInst to use ArrayRef.Jay Foad
2011-07-24Never extend live ranges for <undef> uses.Jakob Stoklund Olesen
2011-07-24Correctly handle <undef> tied uses when rewriting after a split.Jakob Stoklund Olesen
2011-07-23Add RAGreedy::calcCompactRegion.Jakob Stoklund Olesen
2011-07-23Fix bug in SplitEditor::splitLiveThroughBlock when switching registers.Jakob Stoklund Olesen
2011-07-23Prepare RAGreedy::growRegion for compact regions.Jakob Stoklund Olesen
2011-07-23Add a simple method for marking blocks with interference in and out.Jakob Stoklund Olesen
2011-07-23Allow null interference cursors to be queried.Jakob Stoklund Olesen
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng
2011-07-22Fix more MSVC warnings caused by a cases I missed when convertingJay Foad
2011-07-22Convert IRBuilder::CreateGEP and IRBuilder::CreateInBoundsGEP to useJay Foad
2011-07-22Allow getBlockFreq to return 0.Jakub Staszak
2011-07-22Revert patch which broke some IfConversion tests.Jakub Staszak
2011-07-22Fix typo in #include which revealed in the case-sensitive filesystem.Jakub Staszak
2011-07-21Use MachineBranchProbabilityInfo instead of MachineLoopInfo in IfConversion.Jakub Staszak
2011-07-21Add missing getAnalysisUsage in MachineBlockFrequency.Jakub Staszak
2011-07-20Refactor.Devang Patel
2011-07-20There are two ways to map a variable to its lexical scope. Lexical scope info...Devang Patel
2011-07-20While emitting constant value, look through derived type and use underlying b...Devang Patel
2011-07-20Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.Evan Cheng
2011-07-20PR10421: Fix a straightforward bug in the widening logic for CONCAT_VECTORS.Eli Friedman
2011-07-20- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng
2011-07-20Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng
2011-07-19Fix an obvious typo that's preventing x86 (32-bit) from using .literal16.Evan Cheng
2011-07-19Distinguish between two copies of one inlined variable.Devang Patel
2011-07-19Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng
2011-07-19Revert r135423.Devang Patel
2011-07-19Add a frame with the compact unwind encoding if it exists.Bill Wendling
2011-07-19Rename CompactEncoding to CompactUnwindEncoding.Bill Wendling
2011-07-18Move the compact encoding from the target-specific library to the code-genBill Wendling
2011-07-18Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng
2011-07-18Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng
2011-07-18During bottom up fast-isel, instructions emitted to materalize registers are ...Devang Patel
2011-07-18Fix a crash when building 177.mesa for armv6.Jakob Stoklund Olesen
2011-07-18Migrate LLVM and Clang to use the new makeArrayRef(...) functions where previ...Frits van Bommel
2011-07-18Fix PR10387.Jakob Stoklund Olesen
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-17Minor code cleanupsNadav Rotem
2011-07-16Remove unused LoopRanges from RegAllocGreedy.Jakub Staszak
2011-07-16Add MachineBlockFrequency analysis.Jakub Staszak
2011-07-16Silence unused variable warningMatt Beaumont-Gay