aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-07-07Update the insert position after scheduling, which may change theDan Gohman
2010-07-07Update comment.Devang Patel
2010-07-07Fix debugging strings.Dan Gohman
2010-07-07Give FunctionLoweringInfo an MBB member, avoiding the need to pass itDan Gohman
2010-07-07Simplify FastISel's constructor by giving it a FunctionLoweringInfoDan Gohman
2010-07-07Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This willDan Gohman
2010-07-07Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman
2010-07-07Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman
2010-07-07Fix more places assuming subregisters have live intervalsJakob Stoklund Olesen
2010-07-07Add a getFirstNonPHI utility function.Dan Gohman
2010-07-07Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.Jakob Stoklund Olesen
2010-07-06By default, the eh.sjlj.setjmp/longjmp intrinsics should just do nothing ratherJim Grosbach
2010-07-06Remove references to INSERT_SUBREG after de-SSAJakob Stoklund Olesen
2010-07-06Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.Jakob Stoklund Olesen
2010-07-06CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman
2010-07-06Propagate debug loc.Devang Patel
2010-07-06One more case assuming that subregs have live ranges.Jakob Stoklund Olesen
2010-07-06Fix buildbot breakage where a def is missing.Jakob Stoklund Olesen
2010-07-06Be more forgiving when calculating alias interference for physreg coalescing.Jakob Stoklund Olesen
2010-07-06Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman
2010-07-06Fix to 80-col.Eric Christopher
2010-07-06tighten up this code.Chris Lattner
2010-07-06Revert r107655.Dan Gohman
2010-07-06Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperandsDan Gohman
2010-07-06Fix a major regression on COFF targets introduced by r103267: 'discardable' s...Anton Korobeynikov
2010-07-06Fix a bunch of custom-inserter functions to handle the case whereDan Gohman
2010-07-06Fix up -fstack-protector on linux to use the segmentEric Christopher
2010-07-05more tidying.Chris Lattner
2010-07-05random tidyingChris Lattner
2010-07-04Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG.Jakob Stoklund Olesen
2010-07-04Infer alignments of fixed frame objects when they are constructed. This ensur...Evan Cheng
2010-07-04Proper indentation.Bill Wendling
2010-07-03Fix typo.Eric Christopher
2010-07-03Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng
2010-07-03Detect and handle COPY in many places.Jakob Stoklund Olesen
2010-07-0280-col fixup.Eric Christopher
2010-07-02Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen
2010-07-02Custom inserters (e.g., conditional moves in Thumb1 can introduceJim Grosbach
2010-07-02- Two-address pass should not assume unfolding is always successful.Evan Cheng
2010-07-02Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen
2010-07-02Remove invalid assertJakob Stoklund Olesen
2010-07-02Properly handle debug values during inline spilling.Jakob Stoklund Olesen
2010-07-02Rematerialize as much as possible before inserting spills and reloads.Jakob Stoklund Olesen
2010-07-0280-column and trailing whitespace cleanup.Jim Grosbach
2010-07-02grammar tweaksJim Grosbach
2010-07-02Rename CreateReg to CreateRegs, and MakeReg to CreateReg.Dan Gohman
2010-07-01Make the "linker_private" linkage type emit a non-weak symbol to the file. ItBill Wendling
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-07-01Do not require line number entry for undefined local variable.Devang Patel
2010-07-01MC: Pass the target instance to the AsmParser constructor.Daniel Dunbar