- 9c091a48 Teach CMake to look for bidirectional_iterator, iterator, forward_iterator, uint64_t, and u_int64_t, from Yonggang Luo by Douglas Gregor · 15 years ago
- 714e8bc Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not change by Evan Cheng · 15 years ago
- 0d92f5f Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq flags to ld / st multiple, by Evan Cheng · 15 years ago
- 799d697 Add instruction flags: hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. When by Evan Cheng · 15 years ago
- 8f3ec31 Remove GVNPRE.cpp from the CMake makefile by Douglas Gregor · 15 years ago
- 99be299 remove the GVNPRE pass. It has been subsumed by the GVN pass. Ok'd by Owen. by Chris Lattner · 15 years ago
- 7c043d7 Update ARM JIT emitter to account for ld/st multiple changes. by Evan Cheng · 15 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 · 15 years ago
- a143404 Add another MDNode into DebugLocTuple. This will be used to keep track of inlined functions. by Devang Patel · 15 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 · 15 years ago
- b0fdedb Use MachineInstr as an processDebugLoc() argument. by Devang Patel · 15 years ago
- 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 15 years ago
- a637101 Remove dead code. by Devang Patel · 15 years ago
- ecbeb1a Add isFOO() helpers. Fix getDirectory() and getFilename() for DIScope. by Devang Patel · 15 years ago
- 29e0669 Use OutStreamer.SwitchSection instead of writing out textual section directives. by Bob Wilson · 15 years ago
- 812209a Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use this by Bob Wilson · 15 years ago
- c4c39fa Fix a comment typo. by Bob Wilson · 15 years ago
- 4d7a206 Check for null MDNode element while printing comment. by Devang Patel · 15 years ago
- bc9506f Fix a comment. by Bob Wilson · 15 years ago
- b6e4742 The AsmPrinter base class contains a DwarfWriter member, so there's no need by Bob Wilson · 15 years ago
- 1fb613c Assert that ConstantArrays are created with correctly-typed elements. by Jeffrey Yasskin · 15 years ago
- 5184635 Fix this code so that it doesn't try to iterate through a std::vector by Dan Gohman · 15 years ago
- 3a90c9b Silence comparison always false warning in -Asserts mode. by Reid Kleckner · 15 years ago
- 32030fe Add additional assert() to verify no extraneous use of a scavenged register. by Jim Grosbach · 15 years ago
- 2d5988d Print tag name for MDNodes that are used to encode debug info. by Devang Patel · 15 years ago
- c277ab0 Fix integer overflow in instruction scheduling. This can happen if we have by Reid Kleckner · 15 years ago
- 69cc57c Silence unused variable warning. by Devang Patel · 15 years ago
- 460c482 Clarify comment phrasing. by Jim Grosbach · 15 years ago
- 792e1f6 Add a option which would move ld/st multiple pass before post-alloc scheduling. by Evan Cheng · 15 years ago
- 629adde Add a target hook to add pre- post-regalloc scheduling passes. by Evan Cheng · 15 years ago
- 48af260 Forgot this test earlier. by Evan Cheng · 15 years ago
- c32a532 add macruby, fix a validation problem. by Chris Lattner · 15 years ago
- 483041e Fix compile error as debug interface changed. by Nick Lewycky · 15 years ago
- 366e021 replace TRI->isVirtualRegister() with TargetRegisterInfo::isVirtualRegister() by Jim Grosbach · 15 years ago
- d1a5ca6 When checking whether we need to reserve a register for the scavenger, by Jim Grosbach · 15 years ago
- c732adf Add "isBarrier = 1" to return instructions. by Jim Grosbach · 15 years ago
- 0a13e56 fix compiler warning by Jim Grosbach · 15 years ago
- 413738ee Remove regression that requires post-RA scheduling from a target that does not use that scheduler. by David Goodwin · 15 years ago
- 0fb3468 For Darwin, emit all the text section directives together before the dwarf by Bob Wilson · 15 years ago
- fdc826f Simplify. by Devang Patel · 15 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 · 15 years ago
- 6deec34 Forward-declare ValueSymbolTable so that SymbolTableListTraits.h can be parsed by itself by Douglas Gregor · 15 years ago
- 3e4c9bd Add a way for a frontend to generate more complex dwarf location by Mike Stump · 15 years ago
- 17487ba minor cleanup and add clarifying comment by Jim Grosbach · 15 years ago
- 11716d7 by Devang Patel · 15 years ago
- 74da40a Add removeMD(). by Devang Patel · 15 years ago
- 58a230a Only one custom meadata of each kind can be attached with an instruction. by Devang Patel · 15 years ago
- a9a9c95 Additional check for regno==0 by Jim Grosbach · 15 years ago
- 1d957e4 Use assertion instead of early exit to catch malformed custom metadata store. by Devang Patel · 15 years ago
- 9dddf97 by Devang Patel · 15 years ago
- 5ccdd10 Remove std::string uses from DebugInfo interface. by Devang Patel · 15 years ago
- 1e9a727 Create empty StringRef is incoming cstring is NULL. by Devang Patel · 15 years ago
- 9a0b6e6 Simplify the tracking of virtual frame index registers. Ranges cannot overlap, by Jim Grosbach · 15 years ago
- 9ab2238 Moving register scavenging to a post pass results in virtual registers in by Jim Grosbach · 15 years ago
- 8971c4a Post-RA regressions. by David Goodwin · 15 years ago
- fa1be5d Fix PR4687. Pre ARMv5te does not support ldrd / strd. Patch by John Tytgat. by Evan Cheng · 15 years ago
- 4372e69 Regenerate. by Nick Lewycky · 15 years ago
- 166b2b1 Fix configure bug that only shows up in a clean build. Don't try to invoke gcc by Nick Lewycky · 15 years ago
- 83fc447 Roll back r83048. by Nick Lewycky · 15 years ago
- 9cb7434 Regenerate. by Nick Lewycky · 15 years ago
- 558aef8 On Linux, uname -m reports the kernel type. Some Linux systems are 32-bit but by Nick Lewycky · 15 years ago
- 0475c91 Parse custom metadata attached with an instruction. by Devang Patel · 15 years ago
- 9ad6758 B&I's buildit forces a PATH that omits /Developer. Temporarily add by Stuart Hastings · 15 years ago
- dc3d8cc For B&I-style builds, tweak build_llvm script to prefer LLVM-G++ if by Stuart Hastings · 15 years ago
- ec9eef4 Adjust processFunctionBeforeCalleeSavedScan() to correctly reserve a stack by Jim Grosbach · 15 years ago
- d0c5a29 Add C API calls for building FNeg operations. Patch by KS Sreeram! by Dan Gohman · 15 years ago
- e30e678 s/class Metadata/class MetadataContext/g by Devang Patel · 15 years ago
- a214840 Do not use global typedef for MDKindID. by Devang Patel · 15 years ago
- da591e7 Forgot to update the documentation in r82906. s/DEBUG_RUNTIME/DEBUG_SYMBOLS/. by Jeffrey Yasskin · 15 years ago
- 6b0901e Remove unnecessary include. by Devang Patel · 15 years ago
- ff2483a Add a testcase for r83011. by Dan Gohman · 15 years ago
- f3f1be6 When extending the operands of an addrec, iterate through all by Dan Gohman · 15 years ago
- 18f0c26 Do not hardcode metadata names. by Devang Patel · 15 years ago
- 8c050fa Add a CHECK line to check the position of the second divsd. by Dan Gohman · 15 years ago
- fd84711 Fix Thumb2 IT block pass bug. t2MOVi32imm may not be the start of a IT block. by Evan Cheng · 15 years ago
- 544df36 Use KILL instead of IMPLICIT_DEF in LowerSubregs pass. by Jakob Stoklund Olesen · 15 years ago
- 26207e5 Introduce the TargetInstrInfo::KILL machine instruction and get rid of the by Jakob Stoklund Olesen · 15 years ago
- c60e0be Add a testcase to help test analysis preservation. by Dan Gohman · 15 years ago
- 23aefe5 Create a README.txt for lib/Analysis, and add an entry. by Dan Gohman · 15 years ago
- 3168b79 Remove dead code. by Devang Patel · 15 years ago
- 937d2d8 Use VerifySchedule instead of doing the work manually. by Dan Gohman · 15 years ago
- 322b95c Fix this debug output to handle the case where the loop has been deleted. by Dan Gohman · 15 years ago
- 6d594a9 Include the name of the loop header in debug messages. by Dan Gohman · 15 years ago
- 2d5dfd9 Remove a redundant #ifndef and add an assertion string. by Dan Gohman · 15 years ago
- d84db11 Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. by Dan Gohman · 15 years ago
- 522ce97 Pass the optimization level when constructing the ARM instruction selector. by Bob Wilson · 15 years ago
- 5adb66a Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudo by Evan Cheng · 15 years ago
- 705428a Don't traverse into .svn directories. by Daniel Dunbar · 15 years ago
- b0d8d78 Fix thinko in my recent movt commit: it's not safe to remat movt, since it has input reg argument. by Anton Korobeynikov · 15 years ago
- 3ddfb21 The select instruction is not neccesarily in the same block as the by Chris Lattner · 15 years ago
- 0e6b590 Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg of by Evan Cheng · 15 years ago
- 17167be Document a bug in the ocaml bindings has wrong linkage values. by Erick Tryzelaar · 15 years ago
- f24bfa7 Expose the rest of the attribute settings. by Erick Tryzelaar · 15 years ago
- 4aee041 Fix a bug in ocaml bindings that has incorrect linkage options. by Erick Tryzelaar · 15 years ago
- 3128015 Regenerate. by Mikhail Glushenkov · 15 years ago
- ad981bf Add a way to query the number of input files. by Mikhail Glushenkov · 15 years ago
- d66e8de Document the 'not' combinator. by Mikhail Glushenkov · 15 years ago
- 9d7a2dc A bit prettier formatting. by Mikhail Glushenkov · 15 years ago
- a9245d6 Remove temporary debugging hack. by Dan Gohman · 15 years ago
- 9450b0e Move the dominator verification code out of special code embedded within by Dan Gohman · 15 years ago