aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2011-07-16He said *before* the last split point.Jakob Stoklund Olesen
2011-07-15LegalizeDAG doesn't need its own copy of this enum.Dan Gohman
2011-07-15Delete LegalizeDAG's own version of isTypeLegal and getTypeActionDan Gohman
2011-07-15Delete an unused variable and a redundant assert.Dan Gohman
2011-07-15Extract parts of RAGreedy::splitAroundRegion as SplitKit methods.Jakob Stoklund Olesen
2011-07-15Modernize comments.Dan Gohman
2011-07-15Use DebugLoc directly to map inlined functions' instructions to respective le...Devang Patel
2011-07-15Eliminate redundant map.Devang Patel
2011-07-15Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad
2011-07-15Reverting r135232. It's causing infinite looping in DbgScope::openInsnRange.Evan Cheng
2011-07-15Do not get confused by multiple empty lexical scopes inlined at one location. Devang Patel
2011-07-14Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng
2011-07-14Refactor.Devang Patel
2011-07-14Eliminate redundant LLVMContext argument.Devang Patel
2011-07-14Check register class matching instead of width of type matchingEric Christopher
2011-07-14Change Intrinsic::getDeclaration and friends to take an ArrayRef.Benjamin Kramer
2011-07-14[VECTOR-SELECT]Nadav Rotem
2011-07-14Add assertion for the chain value typeNadav Rotem
2011-07-14Reapply r135121 with a fixed copy constructor.Jakob Stoklund Olesen
2011-07-14Simplify.Devang Patel
2011-07-14Don't emit a bit test if there is only one case the test can yield false. A s...Benjamin Kramer
2011-07-14Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much...Devang Patel
2011-07-14Add a dag combine pattern for folding C2-(A+C1) -> (C2-C1)-AEric Christopher
2011-07-14Revert r135121 which broke a gcc-4.2 builder.Jakob Stoklund Olesen