summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add a simple pass to make sure that all (non-library) calls to malloc and freeAndrew Lenharth2006-04-10
* Missing breakEvan Cheng2006-04-10
* Conditional move of vector types.Evan Cheng2006-04-10
* New entriesEvan Cheng2006-04-10
* Use movaps to do VR128 reg-to-reg copies for now. It's shorter and available ...Evan Cheng2006-04-10
* properly mark vector selects as expanded to select_ccChris Lattner2006-04-08
* Add VRRC select supportChris Lattner2006-04-08
* Add code generator support for VSELECTChris Lattner2006-04-08
* Disable switch lowering for targets based on the selection dag isel,Nate Begeman2006-04-08
* Implement PowerPC/CodeGen/vec_splat.ll:spltish to use vsplish instead of aChris Lattner2006-04-08
* Change the interface to the predicate that determines if vsplti* can be used.Chris Lattner2006-04-08
* Initialize SDOperand values because the gcc 4.0.2 compiler complains aboutReid Spencer2006-04-08
* Canonicalize vvector_shuffle(x,x) -> vvector_shuffle(x,undef) to enable patternsChris Lattner2006-04-08
* Add constant replacement for insertelement/vectorshuffle constant exprsChris Lattner2006-04-08
* Codegen shufflevector as VVECTOR_SHUFFLEChris Lattner2006-04-08
* add a sanity check: LegalizeOp should return a value that is the same typeChris Lattner2006-04-08
* use isValidOperands instead of duplicating checksChris Lattner2006-04-08
* RegenerateChris Lattner2006-04-08
* Use isValidOperands instead of duplicating or eliding checks.Chris Lattner2006-04-08
* Use the isValidOperands helper instead of duplicating checking codeChris Lattner2006-04-08
* Add methods to check insertelement/extractelement instructions for validity,Chris Lattner2006-04-08
* regenerateChris Lattner2006-04-08
* Add insertelement and shufflevector constantexpr supportChris Lattner2006-04-08
* INSERT_VECTOR_ELT lowering bug:Evan Cheng2006-04-08
* Add shufflevector supportChris Lattner2006-04-08
* Stub out shufflevectorChris Lattner2006-04-08
* Add supprot for shufflevectorChris Lattner2006-04-08
* regenerateChris Lattner2006-04-08
* Parse shufflevectorChris Lattner2006-04-08
* Add shufflevector support, todo, implement better constant folding.Chris Lattner2006-04-08
* Add shufflevector reading supportChris Lattner2006-04-08
* ldmxcsr and stmxcsr.Evan Cheng2006-04-08
* Remove section change in function end, preventing override of function's realJim Laskey2006-04-08
* Code clean up.Evan Cheng2006-04-07
* Added patterns for MOVHPSmr and MOVLPSmr.Evan Cheng2006-04-07
* Keep track of an Mac OS X / x86 ABI bug.Evan Cheng2006-04-07
* Make sure that debug labels are defined within the same section and after theJim Laskey2006-04-07
* Foundation for call frame information.Jim Laskey2006-04-07
* We have an assertion that checks that we do not encode null values into theChris Lattner2006-04-07
* Constant fold extractelement(zero, x) -> zeroChris Lattner2006-04-07
* Fix inlining of insert/extract element constantexprsChris Lattner2006-04-07
* Add code to RemapOperand() to handle Instruction::ExtractElement andEvan Cheng2006-04-07
* A MOVPS2SSmr, i.e. _mm_store_ss, encoding bug.Evan Cheng2006-04-06
* - movlp{s|d} and movhp{s|d} support.Evan Cheng2006-04-06
* New entries.Evan Cheng2006-04-06
* 1. If both vector operands of a vector_shuffle are undef, turn it into an undef.Evan Cheng2006-04-06
* This may be overconservative, but it lets the new cfe compileAndrew Lenharth2006-04-06
* Add an itemChris Lattner2006-04-06
* Make sure to return the result in the right type.Chris Lattner2006-04-06
* Move this to lib/Analysis.Andrew Lenharth2006-04-06