- c025c85 If a PHI node somehow has debug info, propogate it to the MachineInstr PHI. by Dan Gohman · 15 years ago
- 3f1403f Don't iterate through the whole block just to find the PHI nodes. by Dan Gohman · 15 years ago
- a9b2313 use abstract accessors to CallInst by Gabor Greif · 15 years ago
- 44e0508 Bill's change in r95336 broke empty aggregates embedded by Chris Lattner · 15 years ago
- 8b1dbeb Delete a redundant return statement. by Dan Gohman · 15 years ago
- 86c5abb The visitXOR method can return the same SDNode. If so, we don't want to delete by Bill Wendling · 15 years ago
- a9056db Remove this debug output; it isn't that useful, and it's incomplete by Dan Gohman · 15 years ago
- 8ba3aa7 Sink DebugLoc handling out of SelectionDAGISel into FastISel and by Dan Gohman · 15 years ago
- 084751c Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp by Dan Gohman · 15 years ago
- a9a3321 Reapply the removal of SelectionDAGISel's BB, with a fix for the case by Dan Gohman · 15 years ago
- 68b7960 Revert 101825, which is causing trouble. by Dan Gohman · 15 years ago
- 66db3a0 Make BreakAntiDependencies' SUnits argument const, and make the Begin by Dan Gohman · 15 years ago
- 35bb85b Eliminate SelectionDAGISel's "current block" member. Just pass it as by Dan Gohman · 15 years ago
- 99be8ae Eliminate the CurMBB member from SelectionDAGBuilder. For places that by Dan Gohman · 15 years ago
- 4c26e93 More progress on promoting i16 operations to i32 for x86. Work in progress. by Evan Cheng · 15 years ago
- 50d2b1a Give SelectionDAG a TargetMachine too, rather than having it by Dan Gohman · 15 years ago
- 285fb1c More 80 col violation. by Evan Cheng · 15 years ago
- 2a4a3b7 Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag. by Devang Patel · 15 years ago
- 55e59c1 Code that needs a TargetMachine should have access to one directly, rather by Dan Gohman · 15 years ago
- 46007b3 Move isInTailCallPosition out of SelectionDAGBuilder, as it isn't by Dan Gohman · 15 years ago
- 3fb150a Fix -Wcast-qual warnings. by Dan Gohman · 15 years ago
- 0d805c3 Add const qualifiers to TargetLoweringObjectFile usage. by Dan Gohman · 15 years ago
- 82d5eaf Use const_cast instead of a C-style cast to cast away const. by Dan Gohman · 15 years ago
- 9f23dee Start function numbering at 0. by Dan Gohman · 15 years ago
- 383b5f6 Delete now-unnecessary const_casts. by Dan Gohman · 15 years ago
- d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
- 94d1d9c Postra machine licm must add registers defined by loop invariants to *all* of by Evan Cheng · 15 years ago
- f2b9109 Fix codegen passes. -disable-ssc shouldn't disable postra machine licm. by Evan Cheng · 15 years ago
- e5b51ac More work to allow dag combiner to promote 16-bit ops to 32-bit. by Evan Cheng · 15 years ago
- 4ff2852 Another 80 col violation. by Evan Cheng · 15 years ago
- 8295d4c As a temporary workaround for post-RA not handling DebugValue instructions, by Bob Wilson · 15 years ago
- 23eaf26 Revert "Use a simpler data structure to calculate the least recently used register in RegAllocLocal." by Jakob Stoklund Olesen · 15 years ago
- 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
- f2548ca Add support to emit dwarf ranges. by Devang Patel · 15 years ago
- cf7fbd4 Use a simpler data structure to calculate the least recently used register in RegAllocLocal. by Jakob Stoklund Olesen · 15 years ago
- 003d7c4 (i32 sext_in_reg (i32 aext (i16 x)), i16) -> (i32 sext x). No known test case until -promote-16bit is enabled. by Evan Cheng · 15 years ago
- 8c0e899 Create a new TargetSelectionDAGInfo class. This will eventually acquire by Dan Gohman · 15 years ago
- 4bcf0a9 Commit this, which should have accompanied 101531. by Dan Gohman · 15 years ago
- 53f6ed9 80 col. by Evan Cheng · 15 years ago
- 182465c 80 col. by Evan Cheng · 15 years ago
- 33b7a29 Avoid creating virtual registers for unused values. by Dan Gohman · 15 years ago
- ac7d05c Fix an assertion string. by Dan Gohman · 15 years ago
- a44e522 Fix a comment. by Dan Gohman · 15 years ago
- 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
- 47639fc The JIT calls TidyLandingPads to tidy up the landing pads. However, because the by Bill Wendling · 15 years ago
- 64b7bf7 Adding support for dag combiner to promote operations for profit. This requires target specific queries. For example, x86 should promote i16 to i32 when it does not impact load folding. by Evan Cheng · 15 years ago
- f89d1dc Refine further the scope where the global DebugLoc value is active. by Dan Gohman · 15 years ago
- 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
- 626f3d7 Avoid sinking machine instructions into a loop. by Jakob Stoklund Olesen · 15 years ago
- 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
- 5ef9d76 Fix PR6847. RegScavenger should ignore DebugValues. by Jakob Stoklund Olesen · 15 years ago
- 8538f04 Make sure the initialization of a GC root is after its definition. by Nicolas Geoffray · 15 years ago
- 8cf1616 prune includes by Gabor Greif · 15 years ago
- b357983 Fix a bunch of namespace polution. by Dan Gohman · 15 years ago
- 3181c50 typos by Gabor Greif · 15 years ago
- 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
- 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
- e698758 enhance the load/store narrowing optimization to handle a by Chris Lattner · 15 years ago
- 6dc8685 teach codegen to turn trunc(zextload) into load when possible. by Chris Lattner · 15 years ago
- efcddc3 add a simple dag combine to replace trivial shl+lshr with by Chris Lattner · 15 years ago
- 2392ae7 Implement rdar://7860110 (also in target/readme.txt) narrowing by Chris Lattner · 15 years ago
- ae541aa Add more const qualifiers for LLVM IR pointers in CodeGen. by Dan Gohman · 15 years ago
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- adf9799 More 80 violations. by Evan Cheng · 15 years ago
- 22d286b 80 col violations. by Evan Cheng · 15 years ago
- f8a2e01 Add comment. by Devang Patel · 15 years ago
- d334026 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 15 years ago
- 7a996b2 Remove dead code. by Devang Patel · 15 years ago
- 6465265 Delete unneeeded arguments. by Dan Gohman · 15 years ago
- 6a732b5 Delete unused arguments. by Dan Gohman · 15 years ago
- 2520864 Factor out EH landing pad code into a separate function, and constify by Dan Gohman · 15 years ago
- 7f6b8b8 Reset the debug location even if the instruction was a terminator. by Dan Gohman · 15 years ago
- 1160945 Refine #includes. by Dan Gohman · 15 years ago
- fe85e76 Pull utility routines with no SelectionDAG dependence out of by Dan Gohman · 15 years ago
- b02b62a Fix typos in comments. by Dan Gohman · 15 years ago
- 9880997 Delete an obsolete comment. by Dan Gohman · 15 years ago
- c21a2dc Delete an unused function. by Dan Gohman · 15 years ago
- 5dc4433 Clear the FunctionLoweringInfo object before doing other things that by Dan Gohman · 15 years ago
- 0e02672 Move this assert out of SelectionDAGISel into FunctionLoweringInfo, and by Dan Gohman · 15 years ago
- 046fe6b Add a comment. by Dan Gohman · 15 years ago
- b13033f Move the code for initialing the entry block livein set out of SelectionDAGISel. by Dan Gohman · 15 years ago
- c0fb65d Reorgnaize this code to be more tidy and readable. by Dan Gohman · 15 years ago
- 441516f Trim #includes. by Dan Gohman · 15 years ago
- 9870826 Move the code for emitting livein copies out of SelectionDAGISel. by Dan Gohman · 15 years ago
- de4c0a7 Sink landing-pad marking code out of by Dan Gohman · 15 years ago
- d0d8275 It's not necessary to recompute EB here. by Dan Gohman · 15 years ago
- 32acbc1 Generalize this code to handle Instructions in addition to ConstantExprs. by Dan Gohman · 15 years ago
- b4be71e Reorder the methods of this class to be a little more organized. by Dan Gohman · 15 years ago
- 1d526c3 Clear MachineInstr->MCSymbol maps at the end of a function. by Devang Patel · 15 years ago
- 6327537 Fast path implicit_def check. by Evan Cheng · 15 years ago
- 50d80e3 Do not include types without any definition in pubtypes list. by Devang Patel · 15 years ago
- c15d913 Avoid variable shadowing. by Evan Cheng · 15 years ago
- aeb2f4a Expand postra machine licm's capability a little more. If an instruction's register operands are all loop invariants, then it's safe to hoist it. by Evan Cheng · 15 years ago
- 8d17160 Teach MachineSinking to handle easy critical edges. by Jakob Stoklund Olesen · 15 years ago
- 5dc57ce Teach postra machine licm to hoist more obvious invariants, e.g. instructions with no source operands. by Evan Cheng · 15 years ago
- 4183e31 Add a few comments. by Dan Gohman · 15 years ago
- 81bf03e Eliminate MachineBasicBlock::const_livein_iterator and make by Dan Gohman · 15 years ago
- 9e9aa44 Rename MachineFrameInfo variables to MFI, for consistency with by Dan Gohman · 15 years ago
- 13e73f4 Move MachineRegisterInfo's isLiveIn and isLiveOut out of line. by Dan Gohman · 15 years ago
- 5c98294 Delete an unused member variable. by Dan Gohman · 15 years ago