search for: reg_info

Displaying 18 results from an estimated 18 matches for "reg_info".

Did you mean: ref_info
2006 Jul 02
2
[LLVMdev] Inserting move instruction
> On Sun, 2 Jul 2006, Fernando Magno Quintao Pereira wrote: > > > MachineBasicBlock::iterator iter = mbb.getFirstTerminator(); > > const TargetRegisterClass *rc = mf.getSSARegMap()->getRegClass(dst); > > const MRegisterInfo * reg_info = mf.getTarget().getRegisterInfo(); > > reg_info->copyRegToReg(mbb, iter, dst, src, rc); > > } > > > > But the getRegClass method seems to expect a virtual register. Could > > someone fix this code for me? I could not find an example in the source of > > LL...
2006 Jul 02
0
[LLVMdev] Inserting move instruction
...is problem of discovering the class of a physical register. I am using this code here: void PhiDeconstruction_Fer::add_move (MachineBasicBlock & mbb, unsigned src, unsigned dst) { MachineBasicBlock::iterator iter = mbb.getFirstTerminator(); const MRegisterInfo * reg_info = this->machine_function->getTarget().getRegisterInfo(); // TODO: verify if does not causes incorrect allocation: for(MRegisterInfo::regclass_iterator rcii = reg_info->regclass_begin(), rcie = reg_info->regclass_end(); rcii != rcie;...
2007 Feb 22
2
[LLVMdev] Reference to recently created move
Hey, guys, I am creating some move instructions with MRegisterInfo::copyRegToReg. How do I get a pointer to the instruction that I just created? Is there a way to do something like: // mbb is MachineBasicBlock, reg_info is MRegisterInfo MachineBasicBlock::iterator iter = mbb.getFirstTerminator(); reg_info->copyRegToReg(mbb, iter, dst, src, rc); iter--; (???) MachineInstr * new_move_instruction = iter; (???) This does not work though. Thank you, Fernando
2006 Jul 02
2
[LLVMdev] Inserting move instruction
...unsigned src, unsigned dst ) { MachineBasicBlock::iterator iter = mbb.getFirstTerminator(); const TargetRegisterClass *rc = mf.getSSARegMap()->getRegClass(dst); const MRegisterInfo * reg_info = mf.getTarget().getRegisterInfo(); reg_info->copyRegToReg(mbb, iter, dst, src, rc); } But the getRegClass method seems to expect a virtual register. Could someone fix this code for me? I could not find an example in the source of LLVM. Thank you very much, Fernando
2006 Jul 02
0
[LLVMdev] Inserting move instruction
On Sun, 2 Jul 2006, Fernando Magno Quintao Pereira wrote: > MachineBasicBlock::iterator iter = mbb.getFirstTerminator(); > const TargetRegisterClass *rc = mf.getSSARegMap()->getRegClass(dst); > const MRegisterInfo * reg_info = mf.getTarget().getRegisterInfo(); > reg_info->copyRegToReg(mbb, iter, dst, src, rc); > } > > But the getRegClass method seems to expect a virtual register. Could > someone fix this code for me? I could not find an example in the source of > LLVM. You can't do it with...
2007 Feb 22
0
[LLVMdev] Reference to recently created move
...2007, at 11:17 PM, Fernando Magno Quintao Pereira wrote: > > Hey, guys, I am creating some move instructions with > MRegisterInfo::copyRegToReg. How do I get a pointer to the instruction > that I just created? Is there a way to do something like: > > // mbb is MachineBasicBlock, reg_info is MRegisterInfo > > MachineBasicBlock::iterator iter = mbb.getFirstTerminator(); > > reg_info->copyRegToReg(mbb, iter, dst, src, rc); > > iter--; (???) > > MachineInstr * new_move_instruction = iter; (???) > > This does not work though. > > Thank you, > &g...
2006 Jul 03
2
[LLVMdev] Inserting move instruction
...by not throwing away the information you need earlier. -Chris > void PhiDeconstruction_Fer::add_move > (MachineBasicBlock & mbb, unsigned src, unsigned > dst) { > MachineBasicBlock::iterator iter = mbb.getFirstTerminator(); > const MRegisterInfo * reg_info = > this->machine_function->getTarget().getRegisterInfo(); > > // TODO: verify if does not causes incorrect allocation: > for(MRegisterInfo::regclass_iterator rcii = reg_info->regclass_begin(), > rcie = reg_info->regclass_...
2006 Jun 27
2
[LLVMdev] Mapping bytecode to X86
> > Thank you Chris. I will try to implement the TwoAddress pass to run on > > machine code. Why it has not been originally implemented to run on > > machine code? > > I'm not sure what you mean. It definitely does run on machine code. I was thinking that it only transformed instructions with virtual registers because of this code in the TwoAddressInstructionPass.cpp:
2006 Jun 27
0
[LLVMdev] Mapping bytecode to X86
On Mon, 26 Jun 2006, Fernando Magno Quintao Pereira wrote: >>> Thank you Chris. I will try to implement the TwoAddress pass to run on >>> machine code. Why it has not been originally implemented to run on >>> machine code? >> >> I'm not sure what you mean. It definitely does run on machine code. > > I was thinking that it only transformed
2005 Jun 28
2
permissions change from windows doesn't work
...and 0x26 on pipe "winreg" (pnum 7152) [2005/06/28 16:16:02, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 0 [2005/06/28 16:16:02, 4] rpc_server/srv_pipe.c:api_rpcTNP(1531) api_rpcTNP: winreg op 0x11 - api_rpcTNP: rpc command: REG_INFO [2005/06/28 16:16:02, 4] rpc_server/srv_lsa_hnd.c:find_policy_by_hnd_internal(162) Found policy hnd[0] [000] 00 00 00 00 62 00 00 00 00 00 00 00 A2 5B C1 42 ....b... .....[.B [010] 0C 0A 00 00 .... [2005/06/28 16:16:02, 3] rpc_server/srv_pipe_hnd.c...
2003 Dec 28
2
Creation of Domain- and PDC-SID in samba
hi just a question to understand we have a NT PDC and i successfully transfered it's data to samba 3.0 because we're cautious i let the NT PDC "online" (domain=evan) and introduced samba with the same date in a new domain (domain=testevan) for testing purposes to get rid of conflicts i had to change the SID of the samba server, because my knowledge tells me: "a sid
2004 Mar 02
0
LDAP-Domain confusion
...0, 3, effective(0, 1), real(0, 0)] smbd/ipc.c:api_fd_reply (296) Got API command 0x26 on pipe "winreg" (pnum 76e6)free_pipe_context: destroying talloc pool of size 0 [2004/03/01 17:59:50, 3, effective(0, 1), real(0, 0)] rpc_server/srv_pipe.c:api_rpcTNP(1509) api_rpcTNP: rpc command: REG_INFO [2004/03/01 17:59:50, 3, effective(0, 1), real(0, 0)] rpc_server/srv_pipe_hnd.c:free_pipe_context(544) free_pipe_context: destroying talloc pool of size 42
2016 Mar 04
0
Wine release 1.9.5
...for REG_MULTI_SZ begins with a separator. advapi32/tests: Fix typos. advapi32/tests: Add tests for deleting the default value. reg: Delete the default registry value instead of overwriting it. reg: Display the default value name when ask_confirm() is passed "" for reg_info. reg/tests: Add more tests for all supported data types. po: Fix two mistakes in the Swedish translation. reg: Correctly handle /ve commands with no data. reg: Fail if REG_DWORD_BIG_ENDIAN is passed with no data argument. Huw D. M. Davies (12): ole32: Remove curDragTa...
2005 Jun 18
0
TR: Domain logon problem with w2k client on a Samba-3 PDC
...:api_fd_reply(296) Got API command 0x26 on pipe "winreg" (pnum 75cc) [2005/06/15 00:37:37, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 0 [2005/06/15 00:37:37, 3] rpc_server/srv_pipe.c:api_rpcTNP(1538) api_rpcTNP: rpc command: REG_INFO [2005/06/15 00:37:37, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 42 [2005/06/15 00:37:37, 3] smbd/process.c:process_smb(1091) Transaction 17 of length 132 [2005/06/15 00:37:37, 3] smbd/process.c:switch_message(886) switch message SMBt...
2005 Nov 09
0
Access denided when join samba+ldap PDC
.../ipc.c:api_fd_reply(294) Got API command 0x26 on pipe "winreg" (pnum 7699) [2005/11/09 13:10:21, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 0 [2005/11/09 13:10:21, 3] rpc_server/srv_pipe.c:api_rpcTNP(1538) api_rpcTNP: rpc command: REG_INFO [2005/11/09 13:10:21, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 46 [2005/11/09 13:10:21, 3] smbd/process.c:process_smb(1091) Transaction 17 of length 132 [2005/11/09 13:10:21, 3] smbd/process.c:switch_message(886) switch message SMBtrans (...
2005 Nov 10
0
Samba PDC with LDAP wont let me join
.../ipc.c:api_fd_reply(294) Got API command 0x26 on pipe "winreg" (pnum 7456) [2005/11/10 10:14:13, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 0 [2005/11/10 10:14:13, 3] rpc_server/srv_pipe.c:api_rpcTNP(1538) api_rpcTNP: rpc command: REG_INFO [2005/11/10 10:14:13, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 46 [2005/11/10 10:14:13, 3] smbd/process.c:process_smb(1091) Transaction 17 of length 132 [2005/11/10 10:14:13, 3] smbd/process.c:switch_message(886) switch message SMBtrans (...
2005 Sep 27
1
PDC + LDAP, cannot access LDAP when not root
...command 0x26 on pipe "winreg" (pnum 7057) [2005/09/19 16:51:52, 3] rpc_server/srv_pipe_hnd.c:free_pipe_context(542) free_pipe_context: destroying talloc pool of size 0 [2005/09/19 16:51:52, 4] rpc_server/srv_pipe.c:api_rpcTNP(1531) api_rpcTNP: winreg op 0x11 - api_rpcTNP: rpc command: REG_INFO [2005/09/19 16:51:52, 4] rpc_server/srv_lsa_hnd.c:find_policy_by_hnd_internal(162) Found policy hnd[0] [000] 00 00 00 00 03 00 00 00 00 00 00 00 E7 24 2F 43 ........ .....$/C [010] B1 44 00 00 .D.. [2005/09/19 16:51:52, 3] rpc_server/srv_pipe_hnd.c:free_...
2003 Dec 01
0
No subject
...nsaction 14 of length 228 switch message SMBtrans (pid 2195) trans <\PIPE\> data=148 params=0 setup=2 named pipe command on <> name Got API command 0x26 on pipe "winreg" (pnum 701b)free_pipe_context: destroying talloc pool of size 0 Doing \PIPE\winreg api_rpcTNP: rpc command: REG_INFO free_pipe_context: destroying talloc pool of size 1098 Transaction 15 of length 124 switch message SMBtrans (pid 2195) trans <\PIPE\> data=44 params=0 setup=2 named pipe command on <> name Got API command 0x26 on pipe "winreg" (pnum 701b)free_pipe_context: destroying talloc p...