- 540b05d In Thumb1, the register scavenger is not always able to use an emergency by Jim Grosbach · 16 years ago
- 303bf73 First test commit by Evan Phoenix · 16 years ago
- 85c005a Don't treat malloc calls with non-matching prototype as malloc. by Torok Edwin · 16 years ago
- aa5c1b7 No newline at end of files. by Edward O'Callaghan · 16 years ago
- f84548d Gracefully handle various scopes while recording source line info. by Devang Patel · 16 years ago
- c6f69e9 Remove an unnnecessary LLVMContext argument in by Dan Gohman · 16 years ago
- e41a115 Use Use::operator= instead of Use::set, for consistency. by Dan Gohman · 16 years ago
- 01a76ce Remove explicit enum integer values. They don't appear to be needed, and by Dan Gohman · 16 years ago
- 21313bc Add RIP to GR64_NOREX. This fixed a MachineVerifier error when RIP by Dan Gohman · 16 years ago
- e2d0af4 Fix a name in a comment. by Dan Gohman · 16 years ago
- 9ea8d9a callgraph changes came after the 2.6 branch. by Chris Lattner · 16 years ago
- cf0fe8d strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
- 5f7962c add more type predicates. by Chris Lattner · 16 years ago
- e65cd40 teach the optimizer how to constant fold uadd/usub intrinsics. by Chris Lattner · 16 years ago
- d0806a1 simplify this code a bunch. by Chris Lattner · 16 years ago
- 375c032 add some helper functions. by Chris Lattner · 16 years ago
- 68a0603 code simplifications. by Chris Lattner · 16 years ago
- 11f911f Move implicit and paralle to a separate codegen specific section. by Evan Cheng · 16 years ago
- bbc3385 instcombine shouldn't delete all null checks for mallocs. This fixes PR5130. by Chris Lattner · 16 years ago
- 92bef66 stop MachineFunctionPass from claiming that it preserves LoopDependence info, by Chris Lattner · 16 years ago
- dbf75e8 remove llvm-db: it is completely broken and if anyone wants to do a debugger, by Chris Lattner · 16 years ago
- c758fec add some completely unformated and probably incoherent notes about things by Chris Lattner · 16 years ago
- 08993ac Do away with the strange use of BitVectors in SSI, and just use normal sets. This makes the code much more C++/LLVM-ish. by Owen Anderson · 16 years ago
- b44fad7 Whitespace and formatting. by Jakob Stoklund Olesen · 16 years ago
- 5202078 Remove trailing whitespace from build output. by Jakob Stoklund Olesen · 16 years ago
- 216abab Fix a typo in the comment. by Owen Anderson · 16 years ago
- 7aa3c78 SSI needs to require DT and DF transitively, since it uses them outside of its runOnFunction. by Owen Anderson · 16 years ago
- 144034e CMake: remove .so file extension from library names when building by Oscar Fuentes · 16 years ago
- a0479e5 Allow -inline-threshold override default threshold even if compiling to optimize for size. by Evan Cheng · 16 years ago
- d113c6b Rename enum NumOccurrences to NumOccurrencesFlag since there is a member named NumOccurrences. by Evan Cheng · 16 years ago
- b13105f Requires element types in a constant initializer to match the element types of by Nick Lewycky · 16 years ago
- 916ac5b Add a comment to describe letters used in multiclass name suffixes. by Bob Wilson · 16 years ago
- 8f07b9e Fix encoding problem for VMLS instruction. by Bob Wilson · 16 years ago
- 6cc91e3 Oops. Renamed remaining MachineInstrIndex references. by Lang Hames · 16 years ago
- cc3b065 Renamed MachineInstrIndex to LiveIndex. by Lang Hames · 16 years ago
- e2b208a Try to fix unit test linking on linux ... by Benjamin Kramer · 16 years ago
- 7d26948 MingW build fixes by Benjamin Kramer · 16 years ago
- 8bff4af Fix a use-after-free in post-ra-scheduling. by Benjamin Kramer · 16 years ago
- e1b691f Fix make rule when objdir is inside srcdir. by Torok Edwin · 16 years ago
- 048e36f getFunctionAlignment should return log2 alignment. by Evan Cheng · 16 years ago
- 3825ce8 Fix tests. by Evan Cheng · 16 years ago
- 0bc1e0b Fix test. by Evan Cheng · 16 years ago
- 6ad9da4 C++ member functions must be 2 byte aligned per ABI. by Evan Cheng · 16 years ago
- 8925979 Forgot about ARM::tPUSH. It also has a new writeback operand. by Evan Cheng · 16 years ago
- 62a1b5d Move load / store multiple before post-alloc scheduling. by Evan Cheng · 16 years ago
- 1ec8e19 Test case for aligned attribute on function declaration. by Evan Cheng · 16 years ago
- 63bcbb7 All callee-saved registers are live-out of a return block. by David Goodwin · 16 years ago
- 9843a93 Remove neonfp attribute and instead set default based on CPU string. Add -arm-use-neon-fp to override the default. by David Goodwin · 16 years ago
- e425039 Expand api out in the usual inserter way, though, I do have a by Mike Stump · 16 years ago
- 471850a Restore the -post-RA-scheduler flag as an override for the target specification. Remove -mattr for setting PostRAScheduler enable and instead use CPU string. by David Goodwin · 16 years ago
- 10469f8 ARM::tPOP and tPOP_RET each has an extra writeback operand now. by Evan Cheng · 16 years ago
- 95923d7 remove trailing whitespace by Jim Grosbach · 16 years ago
- af9e847 Add support to extract lexical scope information from DebugLoc attached with an machine instruction. by Devang Patel · 16 years ago
- c7951f8 Use MachineFrameInfo.getPristineRegs() to determine which callee-saved registers are available for anti-dependency breaking. Some cleanup. by David Goodwin · 16 years ago
- d38dd11 Record first and last instruction of a scope in DbgScope. by Devang Patel · 16 years ago
- 835b142 Don't use identifiers that start with an underscore followed by Dan Gohman · 16 years ago
- 9c091a48 Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, uint64_t, and u_int64_t, from Yonggang Luo by Douglas Gregor · 16 years ago
- 714e8bc Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not change by Evan Cheng · 16 years ago
- 0d92f5f Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple, by Evan Cheng · 16 years ago
- 799d697 Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When by Evan Cheng · 16 years ago
- 8f3ec31 Remove GVNPRE.cpp from the CMake makefile by Douglas Gregor · 16 years ago
- 99be299 remove the GVNPRE pass. It has been subsumed by the GVN pass. Ok'd by Owen. by Chris Lattner · 16 years ago
- 7c043d7 Update ARM JIT emitter to account for ld/st multiple changes. by Evan Cheng · 16 years ago
- d20d658 Change ld/st multiples to explicitly model the writeback to base register. This fixes most of the -ldstopti-before-sched2 regressions. by Evan Cheng · 16 years ago
- a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 16 years ago
- 75549f4 If location info is attached with an instruction then keep track of alloca slots used by a variable. This info will be used by AsmPrinter to emit debug info for variables. by Devang Patel · 16 years ago
- b0fdedb Use MachineInstr as an processDebugLoc() argument. by Devang Patel · 16 years ago
- 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
- a637101 Remove dead code. by Devang Patel · 16 years ago
- ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 16 years ago
- 29e0669 Use OutStreamer.SwitchSection instead of writing out textual section directives. by Bob Wilson · 16 years ago
- 812209a Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use this by Bob Wilson · 16 years ago
- c4c39fa Fix a comment typo. by Bob Wilson · 16 years ago
- 4d7a206 Check for null MDNode element while printing comment. by Devang Patel · 16 years ago
- bc9506f Fix a comment. by Bob Wilson · 16 years ago
- b6e4742 The AsmPrinter base class contains a DwarfWriter member, so there's no need by Bob Wilson · 16 years ago
- 1fb613c Assert that ConstantArrays are created with correctly-typed elements. by Jeffrey Yasskin · 16 years ago
- 5184635 Fix this code so that it doesn't try to iterate through a std::vector by Dan Gohman · 16 years ago
- 3a90c9b Silence comparison always false warning in -Asserts mode. by Reid Kleckner · 16 years ago
- 32030fe Add additional assert() to verify no extraneous use of a scavenged register. by Jim Grosbach · 16 years ago
- 2d5988d Print tag name for MDNodes that are used to encode debug info. by Devang Patel · 16 years ago
- c277ab0 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 16 years ago
- 69cc57c Silence unused variable warning. by Devang Patel · 16 years ago
- 460c482 Clarify comment phrasing. by Jim Grosbach · 16 years ago
- 792e1f6 Add a option which would move ld/st multiple pass before post-alloc scheduling. by Evan Cheng · 16 years ago
- 629adde Add a target hook to add pre- post-regalloc scheduling passes. by Evan Cheng · 16 years ago
- 48af260 Forgot this test earlier. by Evan Cheng · 16 years ago
- c32a532 add macruby, fix a validation problem. by Chris Lattner · 16 years ago
- 483041e Fix compile error as debug interface changed. by Nick Lewycky · 16 years ago
- 366e021 replace TRI->isVirtualRegister() with TargetRegisterInfo::isVirtualRegister() by Jim Grosbach · 16 years ago
- d1a5ca6 When checking whether we need to reserve a register for the scavenger, by Jim Grosbach · 16 years ago
- c732adf Add "isBarrier = 1" to return instructions. by Jim Grosbach · 16 years ago
- 0a13e56 fix compiler warning by Jim Grosbach · 16 years ago
- 413738ee Remove regression that requires post-RA scheduling from a target that does not use that scheduler. by David Goodwin · 16 years ago
- 0fb3468 For Darwin, emit all the text section directives together before the dwarf by Bob Wilson · 16 years ago
- fdc826f Simplify. by Devang Patel · 16 years ago
- 0dad89f Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post-register-allocation scheduling. By default it is off. For ARM, enable/disable with -mattr=+/-postrasched. Enable by default for cortex-a8. by David Goodwin · 16 years ago
- 6deec34 Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself by Douglas Gregor · 16 years ago
- 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 16 years ago
- 17487ba minor cleanup and add clarifying comment by Jim Grosbach · 16 years ago