summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Fix passing of float arguments through ffi.Nick Lewycky2009-11-18
* Add a target hook to allow changing the tail duplication limit based on theBob Wilson2009-11-18
* The llvm-gcc front-end and the pass manager use two separate TargetData objects.Bill Wendling2009-11-18
* Simplify ComputeMultiple so that it doesn't depend on TargetData.Dan Gohman2009-11-18
* Fix inverted test and add testcase from failing self-host.Jakob Stoklund Olesen2009-11-18
* Remove dead code.Devang Patel2009-11-17
* Add ability to set code model within the execution engine buildersEric Christopher2009-11-17
* grammarJim Grosbach2009-11-17
* Enable arm jumpt table adjustment.Jim Grosbach2009-11-17
* Disable -split-phi-edges to unbreak the buildbotsJakob Stoklund Olesen2009-11-17
* Never call UpdateTerminator() when AnalyzeBranch would fail.Jakob Stoklund Olesen2009-11-17
* Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6Anton Korobeynikov2009-11-17
* Add a WriteAsOperand for MachineBasicBlock so MachineLoopInfo dump looks sane.Evan Cheng2009-11-17
* Fix comment.Evan Cheng2009-11-17
* Enable -split-phi-edges by default, except when -regalloc=local.Jakob Stoklund Olesen2009-11-17
* 80-column violationsJim Grosbach2009-11-17
* Added getArchNameForAssembler method to the Triple class for which returns OS...Viktor Kutuzov2009-11-17
* Remove a special case for tail merging that seems to be both broken andBob Wilson2009-11-17
* Generalize OptimizeLoopTermCond to optimize more loop terminating icmp to use...Evan Cheng2009-11-17
* Set MadeChange instead of MadeChangeThisIteration.Dan Gohman2009-11-17
* Revert CPU detection code to return "generic" instead of an empty string in caseBenjamin Kramer2009-11-17
* Remove trailing whitespaceJim Grosbach2009-11-17
* Update a comment, now that tail duplication happens after other branchBob Wilson2009-11-17
* Set Inst{15-12} (Rd/Rt) to 0b1111 (PC) for BR_JTadd, BR_JTr, and BR_JTm toJohnny Chen2009-11-17
* Perform tail duplication only once, after tail merging is complete.Bob Wilson2009-11-17
* Revert 89021. It's miscompiling llvm-gcc driver driver at -O0.Evan Cheng2009-11-17
* Re-apply 89011. It's not to be blamed.Evan Cheng2009-11-17
* Revert 89011. Buildbot thinks it might be breaking stuff.Evan Cheng2009-11-17
* Remove VISIBILITY_HIDDEN from the classes in this directory. Fixes bug 5507.Nick Lewycky2009-11-17
* Revert r88939.Nick Lewycky2009-11-17
* Fail less mysteriously; inform the user that their LLVM was not built withNick Lewycky2009-11-17
* Fix a race condition in the Timer class.Owen Anderson2009-11-17
* Refactor the code that creates the "dot-label" difference. This may be used inBill Wendling2009-11-17
* When moving a block for table jumps, make sure the prior block terminatorJim Grosbach2009-11-17
* Enable -split-phi-edges by defaultJakob Stoklund Olesen2009-11-17
* MOV64rm should be marked isReMaterializable.Evan Cheng2009-11-17
* Remove the optimizations that convert BRCOND and BR_CC intoDan Gohman2009-11-17
* Remove debug info attached with an instruction.Devang Patel2009-11-17
* In GlobalVariable::setInitializer, assert that the initializer has theJeffrey Yasskin2009-11-17
* A few more instructions that should be marked re-materializable.Evan Cheng2009-11-17
* Set Rm bits of BX_RET to 0b1110 (R14); and set condition code bits of BRIND toJohnny Chen2009-11-16
* Initialize the new AsmPrinterFlags field to 0, fixing uses ofDan Gohman2009-11-16
* Make X86-64 in the Large model always emit 64-bit calls.Jeffrey Yasskin2009-11-16
* - Check memoperand alignment instead of checking stack alignment. Most load /...Evan Cheng2009-11-16
* Revert r88939.Devang Patel2009-11-16
* Fix an expensive-checks error.David Greene2009-11-16
* Make the pass class name more explicit.Jim Grosbach2009-11-16
* make pass name a bit more clearJim Grosbach2009-11-16
* Sink a #include <map> to where it's actually needed.Dan Gohman2009-11-16
* Fix a typo in a comment.Dan Gohman2009-11-16