summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Fix the ordering of operands to the store (inverted relative to LLVM IR), and...Owen Anderson2008-09-04
* Clean up uses of TargetLowering::getTargetMachine.Dan Gohman2008-09-04
* cleanup as per Duncan's reviewAndrew Lenharth2008-09-04
* Add a first attempt at implementing stores for X86 fast isel using target hooks.Owen Anderson2008-09-04
* Load from GV stub should be locally CSE'd.Evan Cheng2008-09-04
* Fix an overly strict assertion. Source register of a copy may not be killed, ...Evan Cheng2008-09-04
* Remove code that pad number of bytes to pop for X86_FastCall CC. The code doe...Evan Cheng2008-09-04
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-04
* Do trivial local CSE for constants and other non-Instruction valuesDan Gohman2008-09-03
* Put RegsForValue in the llvm namespace to avoid warnings aboutDan Gohman2008-09-03
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-03
* Update inline threshold for current function if the notes say, optimize for s...Devang Patel2008-09-03
* Fix a bug that prevented PRE from applying in some cases.Owen Anderson2008-09-03
* Avoid extra comma.Devang Patel2008-09-03
* Parse and print opt_size note.Devang Patel2008-09-03
* Initial version of a Partial Specialization IPO pass. It triggers a couple h...Andrew Lenharth2008-09-03
* Do not emit a UsedDirective for things in the llvm.usedDale Johannesen2008-09-03
* Fix typo in a comment.Devang Patel2008-09-03
* Add parentheses to make code more readable.Devang Patel2008-09-03
* Fix comments.Devang Patel2008-09-03
* If a SCC has a node without a function, then the SCCDuncan Sands2008-09-03
* Add custom inliner that handles only functions that are marked as always_inline.Devang Patel2008-09-03
* Handle "always inline" note during inline cost analysis.Devang Patel2008-09-03
* Check noinline note and ignore other notes.Devang Patel2008-09-03
* Handle "noinline" note inside the simple inliner.Devang Patel2008-09-03
* Oops, I accidentally broke the fallback case with my last commit.Owen Anderson2008-09-03
* Fix an issue where we were reusing materializations of constants in blocks no...Owen Anderson2008-09-03
* Split the SelectionDAG-building code, including the FunctionLoweringInfoDan Gohman2008-09-03
* Fix maxo bado thinko.Duncan Sands2008-09-03
* Separate MachineInstr-emitting routines from actual schedulingDan Gohman2008-09-03
* Fix addRegisterDead and addRegisterKilled to be more thoroughDan Gohman2008-09-03
* Since onlyReadsMemory returns true if in factDuncan Sands2008-09-03
* Cleanup GlobalsModRef a bit. When analysing theDuncan Sands2008-09-03
* Try to fold each element of a vector. This is needed to maintain structuralNick Lewycky2008-09-03
* Add X86 target hook to implement load (even from GlobalAddress).Evan Cheng2008-09-03
* If TargetSelectInstruction returns true, move to next instruction.Evan Cheng2008-09-03
* Don't apply this transform to vectors. Fixes PR2756.Nick Lewycky2008-09-03
* Don't crash when trying to constant fold a vector with some elements that can'tNick Lewycky2008-09-03
* Fix capitalization in #include of FastISel.h. This unbreaks the build on cas...Ted Kremenek2008-09-03
* Unbreak fast isel.Evan Cheng2008-09-03
* Add additional check to ensure that iv is canonicalized.Devang Patel2008-09-03
* Check iteration count.Devang Patel2008-09-03
* Let tblgen only generate fastisel routines, not the class definition. This ma...Evan Cheng2008-09-03
* While removing PHI, use basicblock to identify incoming value.Devang Patel2008-09-03
* s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel2008-09-02
* If all IV uses are extending integer IV then change the type of IV itself, if...Devang Patel2008-09-02
* respect inline=never and inline=always notes.Devang Patel2008-09-02
* 80 col violations.Evan Cheng2008-09-02
* Read and write function notes.Devang Patel2008-09-02